package cn.buk.qms;


/**
 * 数据字段常数
 *
 * @author yfdai
 */
public class DataFieldConst {

  private DataFieldConst() {
    throw new IllegalArgumentException("Const Class");
  }

  /**
   * 留空
   */
  public static final int COLUMN_BLANK = 0;

  /**
   * 票号
   */
  public static final int FLIGHT_TICKET_NO = 1;

  /**
   * 乘机人
   */
  public static final int FLIGHT_PASSENGER = 2;

  /**
   * 航班号
   */
  public static final int FLIGHT_FLIGHT_NO = 3;

  /**
   * 出发机场
   */
  public static final int FLIGHT_DPORT = 4;

  /**
   * 到达机场
   */
  public static final int FLIGHT_APORT = 5;

  /**
   * 出发日期
   */
  public static final int FLIGHT_DDATE = 6;

  /**
   * 销售价(航司实际销售价，也有可能是代理加价后的实际销售票价）
   * 退票时：指上次收的总价（含税等）
   * 改签时: 指航司的收费
   */
  public static final int FLIGHT_PAR_VALUE = 7;

  /**
   * 税
   */
  public static final int FLIGHT_TAX = 8;

  /**
   * 服务费
   */
  public static final int FLIGHT_SERVICE = 9;

  /**
   * 优惠金额
   */
  public static final int FLIGHT_DISCOUNT = 10;

  /**
   * 应收款
   */
  public static final int FLIGHT_AMOUNT = 11;



  /**
   * 机票销售的收款状态
   */
  public static final int FLIGHT_RECEIVE_STATUS = 14;
  /**
   * 机票使用状态
   */
  public static final int FLIGHT_USED_STATUS = 15;
  public static final int FLIGHT_PNR_NO = 16;
  public static final int FLIGHT_SUB_CLASS = 17;
  public static final int FLIGHT_CABIN_CLASS = 18;
  public static final int FLIGHT_DPORT_NAME = 20;
  public static final int FLIGHT_DTERM = 21;
  public static final int FLIGHT_APORT_NAME = 23;
  public static final int FLIGHT_ATERM = 24;
  public static final int FLIGHT_DTIME = 26;
  public static final int FLIGHT_ATIME = 27;
  public static final int FLIGHT_ROUTE_INFO = 28;
  public static final int FLIGHT_REMARK = 29;
  public static final int FLIGHT_PRICE = 30;
  public static final int FLIGHT_INSURANCE = 31;
  public static final int FLIGHT_COMMISSION = 32;
  public static final int FLIGHT_PROFIT = 33;
  public static final int FLIGHT_OP1 = 34;
  public static final int FLIGHT_OP2 = 35;
  /**
   * 退票：销售时此票实收客户
   */
  public static final int REFUND_TICKET_AMOUNT = 36;
  /**
   * 退票时航司收费
   */
  public static final int REFUND_AIR_CHARGE = 37;
  public static final int REFUND_FINAL_AIR_REFUND = 38;
  public static final int REFUND_FINAL_PSG_REFUND = 39;
  public static final int REFUND_DATE_AIR_REFUND = 40;
  public static final int REFUND_DATE_PSG_REFUND = 41;
  public static final int REFUND_REASON = 43;
  /**
   * 航司改签收费
   */
  public static final int CHANGE_AIR_CHARGE = 44;
  /**
   * 改签的新编码
   */
  public static final int CHANGE_PNR_NO = 45;
  /**
   * 改签的新票号
   */
  public static final int CHANGE_TICKET_NO = 46;
  /**
   * 十位票号
   */
  public static final int TEN_TICKET_NO = 46;


  /**
   * 酒店名称
   */
  public static final int HOTEL_NAME = 101;

  /**
   * 酒店房型
   */
  public static final int HOTEL_ROOM_TYPE = 102;

  /**
   * 房间数
   */
  public static final int HOTEL_ROOM_COUNT = 103;

  /**
   * 入住日期
   */
  public static final int HOTEL_CHECK_IN = 104;

  /**
   * 离店日期
   */
  public static final int HOTEL_CHECK_OUT = 105;

  /**
   * 入住人
   */
  public static final int HOTEL_PASSENGER = 106;

  /**
   * 间夜数
   */
  public static final int HOTEL_ROOM_NIGHT_COUNT = 107;

  /**
   * 价格/间夜
   */
  public static final int HOTEL_PRICE = 108;

  /**
   * 服务费
   */
  public static final int HOTEL_SERVICE = 109;

  /**
   * 应收款
   */
  public static final int HOTEL_AMOUNT = 110;

  /**
   * 底价/间夜
   */
  public static final int HOTEL_BOTTOM_PRICE = 111;
  /**
   * 夜数（住几夜）
   */
  public static final int HOTEL_NIGHTS = 112;


  /**
   * 火车票车次
   */
  public static final int TRAIN_NO = 201;
  /**
   * 乘客姓名
   */
  public static final int TRAIN_PASSENGER = 202;
  /**
   * 出发站
   */
  public static final int TRAIN_DEPARTURE_STATION = 203;
  /**
   * 到达站
   */
  public static final int TRAIN_ARRIVAL_STATION = 204;
  /**
   * 出发日期
   */
  public static final int TRAIN_DEPARTURE_DATE = 205;
  /**
   * 座位等级
   */
  public static final int TRAIN_SEAT_CLASS = 206;
  /**
   * 价格
   */
  public static final int TRAIN_PRICE = 207;
  /**
   * 服务费
   */
  public static final int TRAIN_SERVICE = 208;

  /**
   * 应收款
   */
  public static final int TRAIN_AMOUNT = 209;


  /**
   * 产品名称
   */
  public static final int VAS_PRODUCT_NAME = 301;
  /**
   * 数量
   */
  public static final int VAS_COUNT = 302;
  /**
   * 价格
   */
  public static final int VAS_PRICE = 303;
  /**
   * 成本
   */
  public static final int VAS_COST = 304;
  /**
   * 应收款
   */
  public static final int VAS_AMOUNT = 305;
  /**
   * 备注
   */
  public static final int VAS_REMARK = 306;


  /**
   * 用车：用车类型
   */
  public static final int CAR_USE_TYPE = 401;
  /**
   * 用车：城市
   */
  public static final int CAR_CITY_NAME = 402;
  /**
   * 用车：出发地址
   */
  public static final int CAR_DEPARTURE = 403;
  /**
   * 用车：到达地址
   */
  public static final int CAR_ARRIVAL = 404;
  /**
   * 用车：用车时间
   */
  public static final int CAR_USE_TIME = 405;
  /**
   * 用车：客户姓名
   */
  public static final int CAR_LINK_NAME = 406;
  /**
   * 用车：车型组名称
   */
  public static final int CAR_VEHICLE_NAME = 407;
  /**
   * 用车：备注
   */
  public static final int CAR_REMARK = 408;


  /**
   * 账单中保存的出票日期
   */
  public static final int BILL_ETDZ_DATE = 1001;

  /**
   * 客户名称
   */
  public static final int BILL_CUSTOMER_NAME = 1002;

  /**
   * 账单类型
   */
  public static final int BILL_TYPE = 1003;

  /**
   * 成本中心
   */
  public static final int BILL_COST_CENTER = 1004;

  /**
   * 账单日期
   */
  public static final int BILL_DATE = 1005;

  /**
   * 收款状态
   */
  public static final int BILL_RECEIPT_STATUS = 1006;

  /**
   * 付款状态
   */
  public static final int BILL_PAYMENT_STATUS = 1007;

  /**
   * 订票人
   */
  public static final int BILL_OP1 = 1008;

  /**
   * 出票人
   */
  public static final int BILL_OP2 = 1009;

  /**
   * 审核人
   */
  public static final int BILL_OP3 = 1010;

  /**
   * 销售员
   */
  public static final int BILL_SALE_MAN = 1011;

  /**
   * 客户代码
   */
  public static final int BILL_CUSTOMER_CODE = 1012;

  /**
   * 项目名称
   */
  public static final int BILL_PROJECT_NAME = 1013;

  /**
   * 账单号
   */
  public static final int BILL_NO = 1014;

  /**
   * 审核日期
   */
  public static final int BILL_AUDIT_DATE = 1015;

  /**
   * 结算日期
   */
  public static final int BILL_SETTLE_DATE = 1016;

  /**
   * 销账日期
   */
  public static final int BILL_WRITE_OFF_DATE = 1017;

  /**
   * 供应商
   */
  public static final int BILL_SUPPLIER = 1018;

  /**
   * 付款方式
   */
  public static final int BILL_PAYMENT_METHOD = 1019;
  /**
   * 是否国际账单
   */
  public static final int BILL_IS_INTL = 1020;
  /**
   * 订单号（账单对应的）
   */
  public static final int BILL_ORDER_NO = 1021;
  /**
   * 原始订单号（账单对应的改签、退票所关联的订单）
   */
  public static final int BILL_FLIGHT_ORDER_NO = 1022;
  /**
   * 审核状态
   */
  public static final int BILL_AUDIT_STATUS = 1023;
  /**
   * 结算单号
   */
  public static final int BILL_SETTLE_NO = 1024;
  /**
   * 收款方式
   */
  public static final int BILL_RECEIPT_TYPE = 1025;
  /**
   * 收款备注
   */
  public static final int BILL_RECEIPT_REMARK = 1026;
  /**
   * 收款单号
   */
  public static final int BILL_RECEIPT_NO = 1027;
  /**
   * 账单的创建人用户名
   */
  public static final int BILL_OPERATOR = 1028;
  /**
   * 账单备注
   */
  public static final int BILL_REMARK = 1029;

  /**
   * 账单金额
   */
  public static final int BILL_TOTAL = 1030;
  public static final int BILL_COST = 1031;
  public static final int BILL_PROFIT = 1032;
}
